Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mallorca Challenger Cary 2 Challenger San Luis Potosi Challenger Savannah Challenger Mexico City Challenger Las Vegas Challenger Mexico City Challenger Bengaluru Challenger Pune Challenger Australian Open - Melbourne Kigali 2 Challenger Savannah Challenger Morelia Challenger Cuernavaca Challenger M25 Nottingham French Open - Paris Barranquilla Challenger Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F10 Australia F11 Australia F12 Italy F5 Italy F6 M15 Cancun M25 Austin M15 Doha M25 Al Zahra Cary Challenger Mallorca Championships - Mallorca Burnie Challenger Melbourn Challenger Sarasota Challenger Vancouver Challenger Burnie Challenger Napoli Challenger Zagreb Challenger Cremona Challenger Toyota Challenger Burnie Challenger Nottingham Challenger Newport Challenger Bratislava Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Cassis Challenger Istanbul 2 Challenger Aguascalientes Challenger Morelos Challenger Todi Challenger Verona Challenger Mexico City Challenger Morelos Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Mifel Tennis Open - Los Cabos Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Gerry Weber Open - Halle 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Mercedes-Benz Cup - Los Angeles The Hamlet Cup - Long Island Kremlin Cup - Moscow CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis CA Tennis Trophy - Vienna Basel Istanbul Challenger Citi Open - Washington Columbus Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston BMW Open - Munich RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston BMW Open - Munich Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Medibank International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Brasil Open - Sao Paulo BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Chengdu Open - Chengdu Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Chengdu Open - Chengdu New York Open - New York Gazprom Hungarian Open - Budapest Turkish Airlines Open Antalya - Antalya Chengdu Open - Chengdu New York Open - New York Delray Beach Open - Delray Beach Astana Open - Nur-Sultan Libema Open - 's-Hertogenbosch U.S. Open - New York Shanghai Challenger Jingshan Challenger Chengdu Open - Chengdu Australia F9 The Lipton Championships - Key Biscayne German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open M15 Cancun M15 Cancun M25 Harlingen French Open - Paris Wimbledon - London U.S. Open - New York M15 Santo Domingo Australian Open - Melbourne French Open - Paris M25 Doha U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne M25 Pensacola Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris M25 Santo Domingo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris M15 Las Vegas Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Qualifying - Doha M25 Chennai Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne M25 Calabasas M25 Pensacola M25 Xalapa M25 Tulsa M25 Wichita Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, PO, AUS-SVK 3-0 River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong Australian Open (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Olympics - London Lugano Challenger Monza Challenger Nottingham Challenger Bangkok Challenger Bangkok Challenger Caloundra Challenger Dallas Challenger Nottingham Challenger Rijeka Open - Rijeka Dallas Challenger Binghamton Challenger Mallorca Challenger Charlottesville Challenger Knoxville Challenger Nonthaburi 1 Challenger Dallas Challenger Monterrey Challenger Aptos Challenger Biella 4 Challenger Split 1 Challenger Rome 1 Challenger Mallorca Challenger Lexington Challenger Chicago Challenger Monterrey Challenger Lugano Challenger Mexico City Challenger Charleston Challenger Tiburon Challenger Bengaluru Challenger Merida Challenger Fairfield Challenger Gerry Weber Open - Halle Sao Paulo Challenger Brasilia Challenger Monterrey Challenger Lille Challenger Chennai Challenger Nonthaburi 2 Challenger Aix En Provence Challenger Pune Challenger Bloomfield Hills Challenger Salinas Challenger Lexington Challenger Santo Domingo Challenger Brisbane 1 Challenger Heineken Open - Auckland Little Rock Challenger Perugia Challenger Advanta Championships - Philadelphia Champaign Challenger Nonthaburi 3 Challenger Davidoff Swiss Indoors - Basel New Delhi Challenger Acapulco Challenger BMW Open - Munich Chicago Challenger Bogota Challenger Santo Domingo Challenger Gerry Weber Open - Halle Cassis Challenger Charleston Challenger Tiburon Challenger Fairfield Challenger Calgary Challenger Charlottesville Challenger Knoxville Challenger Drummondville Challenger Grand Prix de Tennis de Toulouse - Toulouse Noumea Challenger Grand Prix de Tennis de Lyon - Lyon 1998 Mercedes Cup - Stuttgart Brisbane 2 Challenger St. Petersburg Open - St. Petersburg Tunis Challenger Zhangjiagang Challenger Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Hellmann's Cup - Santiago Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Salem Open - Hong Kong BMW Open - Munich Gerry Weber Open - Halle RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Heineken Trophy - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis Sybase Open - San Jose Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington D.C. Savannah Challenger BMW Open - Munich Mallorca Open - Mallorca RCA Championships - Indianapolis Indianapolis Bratislava Challenger Scania Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston TD Waterhouse Cup - Long Island President's Cup - Tashkent SAP Open - San Jose Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Franklin Templeton Tennis Classic - Scottsdale Countrywide Classic - Los Angeles Malaga Challenger Stockholm Open - Stockholm SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Infosys Hall of Fame Open - Newport Leon Challenger Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Chicago Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis BMW Open - Munich SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Moselle Open - Metz Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm Millennium Estoril Open - Estoril Open Parc - Lyon Fever-Tree Championships - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Lexington Challenger Tennis Masters Series - Madrid Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Tennis Masters Series - Hamburg Telecom Italia Masters - Rome Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York